const webpack = require('webpack')
// const path = require('path')

module.exports = {
  devServer: {
    open: true,
    port: 8878,
  },
  // 如果在/dist路径下打开，需要配置如下相对路径
  // publicPath: '/dist/',
  productionSourceMap: false,
  // configureWebpack: {//引入jquery
  //   plugins: [
  //     new webpack.ProvidePlugin({
  //       $: 'jquery',
  //       jQuery: 'jquery',
  //       'windows.jQuery': 'jquery'
  //     })
  //   ]
  // },
  configureWebpack: config => {
    config.devtool = 'eval-source-map'
    config.plugins.push(
      new webpack.ProvidePlugin({
        $: 'jquery',
        jQuery: 'jquery',
        'windows.jQuery': 'jquery'
      })
    )
    // config.output.devtoolModuleFilenameTemplate = info => {
    //   const resPath = info.resourcePath
    //   if ((/\.vue$/.test(resPath) && !/type=script/.test(info.identifier)) || /node_modules/.test(resPath)) {
    //     return `webpack:///${resPath}?${info.hash}`
    //   }
    //   return `webpack:///${resPath.replace('./src', 'my-code/src')}`
    // }
  }
}
